home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGNG_C / CTRLCL10.LZH / VENDOR.DOC < prev   
Text File  |  1991-01-15  |  11KB  |  240 lines

  1.  
  2.         CTRLCLIB - The Ctrl+C Library(Tm) Ver. 1.0  - VENDOR Information
  3.  
  4.      Copyright 1990, TRENDTECH CORPORATION,  All Rights Reserved.
  5.      Published by Trendtech Corporation, Inc.,  Wayne, NJ  07470
  6.  
  7.                             _______
  8.                        ____|__     |     MEMBER
  9.                     --|       |    |-------------------
  10.                       |   ____|__  |  Association of
  11.                       |  |       |_|  Shareware
  12.                       |__|   o   |    Professionals
  13.                     -----|   |   |---------------------
  14.                          |___|___|               (R)
  15.                     
  16.  
  17.      GENERAL COPYING AND DISTRIBUTION REQUIREMENTS
  18.  
  19.      The software distributed on this disk, known as "CTRLCLIB - The Ctrl+C
  20.      Library",  is copyrighted material and is subject to certain copying
  21.      and distribution restrictions.
  22.  
  23.      For purposes of this document, any person or organization distributing
  24.      software on disk or through any other medium is considered a disk
  25.      vendor, whether or not fees are charged, and whether or not the
  26.      organization is non-profit.
  27.  
  28.      Vendors who distribute software without charging a fee of any kind may
  29.      distribute this software, provided they comply with all the terms and
  30.      conditions listed in this document and/or in the accompanying software
  31.      documentation.
  32.  
  33.      Vendors who charge a fee of any kind, whether it is a "membership"
  34.      fee, "shipping and handling" charge, "copying" fee, or other type of
  35.      fee, must obtain permission from Trendtech Corporation in order to
  36.      distribute CTRLCLIB.  If your are a vendor approved by the Association
  37.      of Shareware Professionals (ASP), you may proceed to distribute
  38.      CTRLCLIB under the terms and conditions listed in this document an/or
  39.      the accompanying software documentation.  However, ASP-approved
  40.      vendors must notify Trendtech Corporation of their INTENTION to
  41.      distribute the software, and must indicate which version of CTRLCLIB
  42.      they have.  Under no circumstances may outdated versions or registered
  43.      versions of CTRLCLIB be distributed.
  44.  
  45.      Vendors who are not ASP-approved must write to Trendtech Corporation
  46.      to obtain permission BEFORE distributing CTRLCLIB.
  47.  
  48.      Trendtech Corporation reserves the right to withhold or withdraw
  49.      permission to distribute CTRLCLIB from anyone at any time for any
  50.      reason.
  51.      To apply for distribution permission, send a written request to:
  52.  
  53.                     Trendtech Corporation
  54.                     CTRLCLIB Distribution
  55.                     P.O. Box 3687
  56.                     Wayne, NJ 07474-3687
  57.  
  58.          Or call:   FAX: (201) 694-2543    VOICE: (201) 694-8622
  59.  
  60.      You may distribute CTRLCLIB on the following terms and conditions:
  61.  
  62.      - You do not rename, change, or omit any of the files that are a part
  63.        of CTRLCLIB unless you receive express permission to do so in
  64.        writing from Trendtech Corporation,
  65.  
  66.      - CTRLCLIB,  when listed in vendors' catalogs, advertisements,
  67.        brochures, mailers, etc. must be named "CTRLCLIB" and not some other
  68.        name or pseudonym.  Use of any other name than "CTRLCLIB" will
  69.        constitute cause for revocation of vendor's distribution rights.
  70.  
  71.      - CTRLCLIB may NOT be sold as part of some other more inclusive
  72.        package without the express written permission of Trendtech
  73.        Corporation.
  74.  
  75.      - CTRLCLIB must not be distributed with other Shareware or public
  76.        domain programs on the same floppy disk without permission from
  77.        Trendtech Corp.  CTRLCLIB may be combined on the same disk with
  78.        other C-language libraries authored by ASP members without
  79.        permission from Trendtech.  The CTRLCLIB may be included in
  80.        Shareware compilations sold on CD-ROM disks or "Mega-Disks" without
  81.        permission from Trendtech.
  82.  
  83.      - Under no conditions will CTRLCLIB be "rented" or leased to others.
  84.  
  85.      - Printed copies of the User's Guide and Reference Manual may not be
  86.        distributed in any form without a license from Trendtech
  87.        Corporation.
  88.  
  89.      - Any distribution of the Shareware version of CTRLCLIB over bulletin
  90.        boards and/or national telecommunication services will be limited to
  91.        distributing a single archived file containing the contents of the
  92.        entire Shareware distribution disk and NO charge above the standard
  93.        charge for connect time will be allowed.  See SYSOP.DOC for details.
  94.  
  95.      - You do not advertise CTRLCLIB as "free", "cheap", or "public
  96.        domain".  Vendors must comply with the standards set by the
  97.        Association of Shareware Professionals (ASP).
  98.  
  99.      If you are unable or unwilling to comply with these terms and
  100.      conditions, do not distribute this software.
  101.  
  102.      If you indicate authors' ASP membership for products listed in your
  103.      catalog, please do so in your listing for CTRLCLIB.
  104.  
  105.      For information on becoming an ASP-approved Vendor write to:
  106.  
  107.           VENDOR MEMBERSHIP CHAIR
  108.           Association of Shareware Professionals
  109.           545 Grover Road
  110.           Muskegon, MI  49442-9427
  111.  
  112.  
  113.      We strongly recommend you consider becoming an ASP approved vendor if
  114.      you have not already done so.  The ASP vendor member program reduces
  115.      the workload for both authors and vendors alike, and helps give
  116.      customers confidence that reasonable standards are met in the
  117.      distribution of Shareware products.
  118.  
  119.  
  120.      Software reviewers:  If you plan to review this software for
  121.      publication, please contact us first to make sure you have the most
  122.      recent upgrade version of the product and that the ordering
  123.      information and registration fee supplied to your readers will be
  124.      accurate.
  125.  
  126.                          CTRLCLIB - The Ctrl+C Library
  127.  
  128.              A C-Function Library for Interrupt Management Control
  129.  
  130.      CTRLCLIB contains C-language functions that system designers, software
  131.      developers, and programmers can use to help their PC programs manage
  132.      the user-initiated class of interrupts such as control-C, control-
  133.      break, system reset, an others.  User-initiated interrupts are
  134.      software/hardware interrupts that are generated when PC users press
  135.      unique keystroke combinations while running application programs under
  136.      MS-DOS.
  137.  
  138.      With functions from CTRLCLIB libraries, programmers can gain control
  139.      over and program for, the following kinds of interrupts:  All types of
  140.      user-initiated program "breaks" - control-c, control-break, control-2,
  141.      and alt-3; the "pause" keys - control-s, and 'pause' (or control-
  142.      numlock); the print screen keys - print-screen, control-p, and
  143.      control-printscreen,  and others. The program can trap the system
  144.      reset keys, and/or force either a warm or cold reboot.  There are
  145.      functions to capture and control the setting of all 'lock' keys such
  146.      as caps lock and num lock.  Programs can examine keyboard make/break
  147.      codes as they are typed by the user.
  148.  
  149.      What we are doing with CTRLCLIB is attempting to "pull it all
  150.      together" and create a standard programming support library of easy-
  151.      to-use callable C-functions to trap critical keypresses that cause
  152.      program interrupts and unexpected program termination.  CTRLCLIB is
  153.      the result of a long-term effort to create an integrated set of
  154.      interrupt management functions written entirely in C, and callable
  155.      from any program.  No assembly language knowledge or MASM compilers
  156.      are needed.  Our goal is to make CTRLCLIB the definitive MS-DOS
  157.      standard for managing user-initiated program interrupts.
  158.  
  159.      The Shareware version of CTRLCLIB will contain libraries for both the
  160.      small and large memory model for popular C-compilers.  The registered
  161.      version will contain FULL SOURCE code and libraries for two additional
  162.      memory models, medium and compact.
  163.  
  164.  
  165.      REGISTRATION:
  166.  
  167.      The SINGLE-USER Registration Fee for CTRLCLIB is $30.00 in U.S. Funds.
  168.      Shipping and Handling is an additional $3.00 for domestic customers,
  169.      $5.00 for Canada customers, and $10.00 for overseas customers.
  170.      Payment may be made with VISA or MASTERCARD, postal money order, and
  171.      checks, in which the amount must be expressed in U.S. Funds and drawn
  172.      on a U.S. Bank.  Site licenses and special purpose licenses are also
  173.      available.  Authorized Purchase Orders will be accepted for site
  174.      licenses.  Write, fax, or call Trendtech  Corporation for General
  175.      Licensing Provisions and fee schedules.
  176.  
  177.  
  178.      SUGGESTED PRODUCT NAMES AND DESCRIPTIONS
  179.  
  180.      The following are suggested product names, titles,  and descriptions
  181.      that can be used in vendor catalogs, brochures, ads, mailings, etc.
  182.      There is both a short form and a long form.
  183.  
  184.      CTRLCLIB can be listed under any of the following categories:
  185.      PROGRAMMING, LANGUAGES, LIBRARIES, TOOLS, UTILITIES.
  186.  
  187.  
  188.      =====================================================================
  189.      SHORT FORM:
  190.  
  191.      CTRLCLIB V1.0 - Interrupt Management Library -$30.00 (ASP)
  192.  
  193.      A complete library of C functions for interrupt management control
  194.      including full control-c protection.  Source code with registration.
  195.  
  196.  
  197.      =====================================================================
  198.      LONG FORM:
  199.  
  200.      CTRLCLIB Ver. 1.0 - Interrupt Management Library (ASP)
  201.  
  202.           CTRLCLIB - The Ctrl+C Library, contains C-language functions that
  203.      programmers can use to manage user-initiated interrupts.  Using
  204.      functions from CTRLCLIB, programmers can have full control over the
  205.      following kinds of user-initiated program interrupts:  All types of
  206.      program "breaks" - control-c, control-break, control-2, and alt-3; the
  207.      "pause" keys - control-s, and 'pause' (or control-numlock); the print
  208.      screen keys - print-screen, control-p, and control-printscreen,  and
  209.      others. There are functions to trap the system reset keys, and/or
  210.      force either a warm or cold reboot.  There are also functions to
  211.      capture and control the setting of all 'lock' keys such as caps-lock
  212.      and num-lock.  Facilities exist for capturing keyboard make/break
  213.      codes if needed.   Popular C-compilers are supported.  Registration
  214.      includes FULL SOURCE CODE and additional memory-model libraries.
  215.      $30.00 (ASP).
  216.  
  217.  
  218.      =====================================================================
  219.  
  220.                               =-=-=-=-=-=-=-=-=-=
  221.  
  222.      CTRLCLIB is produced by William Letendre of Trendtech Corporation, a
  223.      member of the Association of Shareware Professionals (ASP) since 1987.
  224.  
  225.      The ASP logo is a registered trademark of the Association of Shareware
  226.      Professionals.
  227.  
  228.  
  229.      TO PRINT THIS FILE:
  230.  
  231.      This file is formatted for printer output and contains form feed
  232.      characters.  To print this file on any printer, type the following
  233.      MS-DOS command:
  234.  
  235.                            COPY  VENDOR.DOC  PRN <cr>
  236.  
  237.  
  238.  
  239.                            *** End of VENDOR.DOC ***
  240.      *